花費 9 ms
布隆過濾器(Bloom Filter)詳解

布隆過濾器[1](Bloom Filter)是由布隆(Burton Howard Bloom)在1970年提出的。它實際上是由一個很長的二進制向量和一系列隨機映射函數組成,布隆過濾器可以用於 ...

Sat Jul 14 02:35:00 CST 2012 7 52534
libuv 中文編程指南(二)libuv 基礎

Libuv 基礎 libuv 采用了 異步 (asynchronous), 事件驅動 (event-driven)的編程風格, 其主要任務是為開人員提供了一套事件循環和基於I/O(或其他活動)通知的 ...

Mon Mar 18 05:57:00 CST 2013 0 47320
epoll 使用詳解

epoll簡介 epoll 是Linux內核中的一種可擴展IO事件處理機制,最早在 Linux 2.5.44內核中引入,可被用於代替POSIX select 和 poll 系統調用,並且在具有大量應 ...

Tue Jan 10 00:32:00 CST 2012 3 41978
Zookeeper C API 指南一(准備工作)

以前自己的博客中轉載、翻譯或寫過(不過自己才疏學淺,寫的不好)一些 Zookeeper 方面的文章,但是都沒有涉及到 Zookeeper C API 的內容,今天的這篇博客是我農歷新年的第一篇技術博客 ...

Thu Feb 21 19:16:00 CST 2013 2 30094
libuv 中文編程指南(四)網絡

網絡 libuv 的網絡接口與 BSD 套接字接口存在很大的不同, 某些事情在 libuv 下變得更簡單了, 並且所有接口都是都是非阻塞的, 但是原則上還是一致的. 另外 libuv 也提供了一些工 ...

Mon Mar 18 05:57:00 CST 2013 3 23963
libuv 中文編程指南(一)序言

序言 本書由一系列 libuv 教程組成, libuv 是一個高性能事件驅動的程序庫,封裝了 Windows 和 Unix 平台一些底層特性,為開發者提供了統一的 API. ...

Mon Mar 18 05:57:00 CST 2013 3 18406
如何將 Linux 內核實現的紅黑樹 rbtree 運用到你的 C 程序中?

相信大家都知道紅黑樹是什么吧,但是呢......如果你確實不知道,你不該穿越到這兒的,你應該去這里,這里,還有這里看看,然后再來這里看看,最后如果大爺您賞臉,再來看看我吧 :-) 廢話少說,直接 ...

Mon Sep 03 07:48:00 CST 2012 7 17335
深入淺出 Barriers 實現(一)

Barriers,字面意思為“壁壘,屏障,柵欄”,在計算機領域中 Barriers 也有它獨特的含義,具體來講,在並行程序中,Barriers 是一種同步的手段,可被視為一種線程同步原語,如一組線程/ ...

Thu Dec 27 03:29:00 CST 2012 0 8789
LRU算法的簡單實現( C語言 + uthash包)

什么是 LRU? LRU是Least Recently Used的縮寫,即最近最少使用頁面置換算法,是為虛擬頁式存儲管理服務的,LRU算法的提出,是基於這樣一個事實:在前面幾條指令中使用頻繁的頁面很 ...

Fri Jan 13 05:20:00 CST 2012 0 4606
如何在Linux下實現你的線程池(Step By Step,Pthread)

200行C代碼就可以實現線程池?開玩笑吧?不,告訴你,我是認真的,200行C代碼真的可以實現一個簡單可用的線程池!!! 首先,你應該知道 PThread 吧,如果不知道,那你怎么穿越到我這個頁面的, ...

Sat Sep 29 04:39:00 CST 2012 1 3370

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM